<?php

	require_once('./funciones.php');

	$ip_cliente=escapeshellcmd($_GET['ip_cliente']);
	$paquete=escapeshellcmd($_GET['paquete']);
	$codigo=$_GET['codigo'];

	if(!existe_paquete($paquete))
		throw new Exception("Error: No existe el paquete");

	if(necesita_codigo($paquete) && !es_codigo_valido($paquete,$codigo))
	{
		header("Location:introduce_codigo.php?paquete=$paquete");
	}

	header("Content-type: text/plain");

	flush();
	$fp=popen("sudo /usr/local/ceutdeploy/bin/instala_paquete_remoto.sh $paquete $ip_cliente 2>&1","r");
	while(!feof($fp))
	{
		print fread($fp,1024);
		flush();
	}
	fclose($fp);
	
?>
